 BODY{font-size: 12px;font-family: "Microsoft YaHei",微软雅黑;}
*{list-style: none;padding: 0px;margin: 0px;border: none}
a:link{color: #333;text-decoration: none}
a:visited{color: #333;text-decoration: none}
a:hover{color: #cc0000;text-decoration: none}
a:active{color: #cc0000;text-decoration: none}
.b_title{ width:100%; height:300px; background:url(../images/title.png) 64% no-repeat; position:absolute; top:60px; z-index:99990}
.fl{float: left}
.fr{float: right}
.clear{clear: both}
.mt10{margin-top: 10px;}
.mr10{margin-right: 10px;}
.header{width: 100%;height: 120px;}
/**.header{width: 75%;margin-left: 13%;height: 120px;background-color: white;} **/
.line{ width:100%; height:4px; font-size:1px; background:url(../images/line.jpg)}
.headcontainer{width: 1150px;margin: auto;}
.container{width: 1150px;margin: auto;}
/** .container{width: 75%;margin-left: 13%;margin: auto;background-color: white;} **/
.logo{width: 415px;height: 88px;background: url(../images/logoxin.png) bottom no-repeat; text-indent:-9999px; padding-top:10px}
.search{ position:absolute; right:50px; top:20px}
.search .sin{ width:160px; border:#ef9f36 1px solid; height:28px; line-height:28px; padding-left:10px}
.search .sbtn{ width:60px; border:none; background:#ef9f36; height:30px; line-height:30px; text-align:center; color:#fff; cursor:pointer}
.nav{ margin-top:50px}
.nav ul{margin: auto;position: relative;z-index:99999;float:left;}
.nav li{width:90px; height:40px; line-height:40px;text-align: center;float:left;font-size: 16px;position:relative;display:inline; z-index:99999}
.nav li.on a{background: url(../images/nav.png);color:#fff; display:block}
.nav li.on li a{background:none;color:#fff; display:block}
.nav li .sub{display:none;width:100px;left:-5px;top:45px; border-radius:5px;position:absolute;background:#f5ac00;font-size:14px;z-index:1000; padding:5px 0}
.nav li .sub:before { border: solid transparent; content: ' '; height: 0; left: 45px;  position: absolute; width: 0;border-width: 5px; border-bottom-color: #f5ac00; top: -10px;} 
.nav li .sub li{text-align: center;font-size: 16px;letter-spacing: 0;text-indent:0; height:36px;line-height:36px;}
.nav .sub a{width:100px;display:block;height:36px;color:#fff;font-size:14px;line-height:36px;}
.nav .sub a:hover{background:#c3951a;}
.nav li .sub_big{width:160px;left:-35px}
.nav li .sub_big a{width:160px}
.nav li .sub_big:before { border: solid transparent; content: ' '; height: 0; left: 75px;  position: absolute; width: 0;border-width: 5px; border-bottom-color: #f5ac00; top: -10px;}
.index_banner{ width:100%; height:400px; background:url("../images/banner.jpg");}
.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; z-index:1}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.pic_news{width: 390px;height: 300px;overflow: hidden;position: relative;float: left;margin-top:10px; margin-right:10px}
.pic_news .hd{height: 18px;overflow: hidden;position: absolute;right: 5px;bottom: 5px;z-index: 1;}
.pic_news .hd ul{overflow: hidden;zoom: 1;float: left;}
.pic_news .hd ul li{float: left;margin-right: 2px;width: 18px;height: 18px;line-height: 18px;text-align: center; background:#fff;cursor: pointer;margin-left: 5px}
.pic_news .hd ul li.on{background: #c3951a;color: #fff;font-weight: bold}
.pic_news .bd{position: relative;height: 100%;z-index: 0;}
.pic_news .bd li{zoom: 1;vertical-align: middle;}
.pic_news .bd img{width: 390px;height: 300px;display: block;}
.pic_news .title{width: 380px;height: 30px;line-height: 30px;background: #000;background: rgba(0,0,0, .6);position: relative;bottom: 30px;left: 0;color: #fff;font-weight:bold;padding-left: 10px;z-index:1000}
.right_news{ margin-top:10px; width:400px; float:left}
.right_news .hd ul li{display: inline-block; float:left;width:110px;height: 34px;line-height:34px; font-size: 16px;text-align: center;border:#ddd 1px solid;}
.right_news .hd .more{ float:right; background:#9e9e9e; padding:2px 8px; color:#fff; margin-top:8px}
.right_news .hd .more a{ color:#fff; display:block}
.right_news .hd ul li:last-child{border-left:none}
.right_news .hd ul li a{display:block;}
.right_news .hd ul li.on a{color: #b87b14}
.right_news .bd ul{padding: 8px 0;zoom: 1; font-size:14px}
.right_news .bd li span{float: right;color: #444;}
.topnews{ margin-bottom:5px}
.topnews .date{ background:#c3951a; display:inline-block; color:#fff; width:70px; height:65px; text-align:center; line-height:30px; padding-top:5px; float:left; margin-right:10px}
.topnews .date b{ font-size:24px; font-weight:normal;}
.topnews  h2{ font-size:14px; font-weight:normal;}
.topnews p{ font-size:12px; color:#999; line-height:18px}
.tn1 li{ line-height:29px}
.tn2 li{ line-height:34px}


.pic_scroll{width: 808px;margin: 10px auto 0;overflow: hidden;position: relative;border: 1px solid #ddd;  background:#fff}
.pic_scroll .hd{ overflow:hidden; line-height:30px; background:#fefbf2; padding:5px 10px; font-size:16px; border-bottom:#ddd 1px solid}
.pic_scroll .hd .prev,.pic_scroll .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
.pic_scroll .hd .next{ background-position:0 -50px;  }
.pic_scroll .hd .prevStop{ background-position:-60px 0; }
.pic_scroll .hd .nextStop{ background-position:-60px -50px; }
.pic_scroll .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.pic_scroll .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.pic_scroll .hd ul li.on{ background-position:0 0; }
.pic_scroll .bd{padding: 10px 10px 0 10px;_padding_bottom:10px}
.pic_scroll .bd ul{overflow: hidden;zoom: 1;}
.pic_scroll .bd ul li{margin: 0 8px 5px 8px;float: left;_display: inline;overflow: hidden;text-align: center;}
.pic_scroll .bd ul li  img{width:182px; height:180px;display: block;}
.mleft{ width:810px; float:left; margin-top:10px;margin-left:15px}
.mright{ width:270px; float:right; margin-top:10px;margin-right:15px}
.commonbox_t{ border-bottom:#ef9f36 1px solid; line-height:36px; font-size:18px; color:#b87b14; margin-bottom:8px}
.commonbox_t span{ float:right; font-size:12px}
.commonbox_c{ width:820px; margin-left:-10px;min-height: 175px}
.commonbox_c li{ width:195px; height:110px; margin-left:10px; float:left; position:relative;min-height: 110px;}
.commonbox_c li .title{ width: 195px;height: 30px;line-height: 30px;background: #000;background: rgba(0,0,0, .6);position: absolute;bottom: 0;left: 0;color: #fff; text-align:center;z-index:1000}
.commonbox_c li img{ width:195px; height:200px }
.yw li{ width:250px; height:100px; margin-right:10px; float:left; position:relative}
.yw li img{ width:250px; height:100px }
.commonbox_r{ width:270px; float:right }
.topic_scroll .bd li img{ width:270px; height:48px; margin-bottom:4px}
.link{ height:50px; background:#e2e3e4; margin-top:10px}
.selectbox{ width:25%; margin:auto; float:left; height:24px; line-height:24px; position:relative; margin-top:12px}
.selectbg{ width:230px; margin:auto; background:url(../images/link1.jpg) bottom repeat-x; font-size:14px; padding-left:10px; cursor:pointer; position:relative}
.selectbtn{ background:url(../images/link2.jpg); width:8px; height:4px; position:absolute; right:5px; top:10px; cursor:pointer}
.selectlist{ background:#fff; position:absolute; left:0; top:24px; width:220px; padding:0 10px; display:none}
.bottom{ background:#fdf8e6; padding:15px 0; text-align:center; line-height:30px}
.b1{ height:300px; background:url(../images/b1.jpg) center}
.b2{ height:300px; background:url(../images/b2.jpg) center}
.b3{ height:300px; background:url(../images/b3.jpg) center}
.b4{ height:300px; background:url(../images/b4.jpg) center}
.b5{ height:300px; background:url(../images/b5.jpg) center}
.b6{ height:300px; background:url(../images/b6.jpg) center}
.b7{ height:300px; background:url(../images/b7.jpg) center}
.graybg{ background:#f6f6f6; padding:10px 0}
.left_menu{ width:240px; float:left}
.left_menu_t{ line-height:50px; text-align:center; background:#c3951a; font-size:24px; color:#fff}
.left_menu_c{ padding:5px 10px; background:#fff; line-height:46px; font-size:16px}
.left_menu_c li a{ display:block; border-bottom:#ddd 1px dashed}
.rightbox{ width:850px; float:right; background:#fff}
.fullbox{ background:#fff}
.location{ line-height:36px; text-indent:15px; background:#fff; border-bottom:#ddd 1px solid; font-size:14px}
.content{ padding:10px; line-height:26px; font-size:14px;}
.content p{ text-indent:2em}
.content table{border-top:1px solid #000;border-left:1px solid #000;}
.content table tr td{border-right:1px solid #000;border-bottom:1px solid #000;}
.content{ padding:10px; line-height:26px; font-size:14px;}
.newslist{ padding:10px 15px; line-height:42px; font-size:14px}
.newslist li{ border-bottom:#ddd 1px dashed}
.newslist li:hover{ background:#fdf8e6}
.newslist span{ padding:2px 6px; background:#9e9e9e; color:#fff; margin-right:15px; font-size:12px}
.projectlist{ padding-top:10px}
.projectlist li{ width:200px; text-align:center; margin-left:10px; margin-bottom:10px; float:left; position:relative}
.projectlist li img{ width:200px; height:200px }
.news_content{ background:#fff}
.news_content h1{ text-align:center; padding:15px 0}
.news_content .info{ text-align:center; padding:0 0 15px; border-bottom:#ddd 1px dashed; margin-bottom:15px}
.news_cc{ border-top:#ddd 1px dashed; margin-top:15px; padding:15px 0}
.news_cc li{ width:48%; float:left}
.news_cc li:nth-child(2){ float:right; text-align:right}
.news_cc li span{ color:#999}
.page{padding:10px 12px;clear:both;text-align:center;color:#999;font-family:Arial, "\5B8B\4F53", sans-serif;font-size:14px;vertical-align:top} 
.page a, .page span{display:inline-block;height:23px;line-height:23px;padding:0 8px;color:#666;
margin:5px 1px 0 0;background:#fff;border:1px solid #e5e5e5;overflow:hidden;vertical-align:top} 
.friendlink{background:#fff;padding:0 10px;}
.friendlink li{float:left;padding-left:30px;margin-top:15px;font-size:14px;}
